package com.iflytek.cosmo.ocr.common.config;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 数据埋点配置
 * @author admin
 */
@Configuration
@ConfigurationProperties(prefix = "argus")
public class ArgusProperties {
	/**
	 * 是否开启埋点功能
	 */
	private Boolean buryingEnable;

	/**
	 * 数据分析平台 ip
	 */
	private String ip;

	/**
	 * 数据分析平台端口
	 */
	private Integer port;

	/**
	 * 数据分析平台推送方式
	 */
	private String sendType;

	/**
	 * 区域编码
	 */
	private String areaCode;

	/**
	 * 机构编码
	 */
	private String orgCode;

	/**
	 * 默认客户端IP
	 */
	private String defaultClientIp;

	/**
	 * 上传文件数
	 */
	private String ocrUploadPdfNum;
	
	private String ocrUploadPngNum;
	
	private String ocrUploadJpgNum;
	
	private String ocrUploadJpegNum;
	
	private String ocrUploadBmpNum;
	
	private String ocrUploadTifNum;
	
	private String ocrUploadTiffNum;
	
	public String getOcrUploadPdfNum() {
		return ocrUploadPdfNum;
	}

	public void setOcrUploadPdfNum(String ocrUploadPdfNum) {
		this.ocrUploadPdfNum = ocrUploadPdfNum;
	}

	public String getOcrUploadPngNum() {
		return ocrUploadPngNum;
	}

	public void setOcrUploadPngNum(String ocrUploadPngNum) {
		this.ocrUploadPngNum = ocrUploadPngNum;
	}

	public String getOcrUploadJpgNum() {
		return ocrUploadJpgNum;
	}

	public void setOcrUploadJpgNum(String ocrUploadJpgNum) {
		this.ocrUploadJpgNum = ocrUploadJpgNum;
	}

	public String getOcrUploadJpegNum() {
		return ocrUploadJpegNum;
	}

	public void setOcrUploadJpegNum(String ocrUploadJpegNum) {
		this.ocrUploadJpegNum = ocrUploadJpegNum;
	}

	public String getOcrUploadBmpNum() {
		return ocrUploadBmpNum;
	}

	public void setOcrUploadBmpNum(String ocrUploadBmpNum) {
		this.ocrUploadBmpNum = ocrUploadBmpNum;
	}

	public String getOcrUploadTifNum() {
		return ocrUploadTifNum;
	}

	public void setOcrUploadTifNum(String ocrUploadTifNum) {
		this.ocrUploadTifNum = ocrUploadTifNum;
	}

	public String getOcrUploadTiffNum() {
		return ocrUploadTiffNum;
	}

	public void setOcrUploadTiffNum(String ocrUploadTiffNum) {
		this.ocrUploadTiffNum = ocrUploadTiffNum;
	}
	
	/**
	 * ocr安装数目
	 */
	private String ocrInstallNum;
	
	/**
	 * 搜索数目
	 */
	private String ocrSearchNum;
	
	/**
	 * 下载数目
	 */
	private String ocrDownloadPdfNum;
	
	private String ocrDownloadPngNum;
	
	private String ocrDownloadJpgNum;
	
	private String ocrDownloadJpegNum;
	
	private String ocrDownloadBmpNum;
	
	public String getOcrDownloadPdfNum() {
		return ocrDownloadPdfNum;
	}

	public void setOcrDownloadPdfNum(String ocrDownloadPdfNum) {
		this.ocrDownloadPdfNum = ocrDownloadPdfNum;
	}

	public String getOcrDownloadPngNum() {
		return ocrDownloadPngNum;
	}

	public void setOcrDownloadPngNum(String ocrDownloadPngNum) {
		this.ocrDownloadPngNum = ocrDownloadPngNum;
	}

	public String getOcrDownloadJpgNum() {
		return ocrDownloadJpgNum;
	}

	public void setOcrDownloadJpgNum(String ocrDownloadJpgNum) {
		this.ocrDownloadJpgNum = ocrDownloadJpgNum;
	}

	public String getOcrDownloadJpegNum() {
		return ocrDownloadJpegNum;
	}

	public void setOcrDownloadJpegNum(String ocrDownloadJpegNum) {
		this.ocrDownloadJpegNum = ocrDownloadJpegNum;
	}

	public String getOcrDownloadBmpNum() {
		return ocrDownloadBmpNum;
	}

	public void setOcrDownloadBmpNum(String ocrDownloadBmpNum) {
		this.ocrDownloadBmpNum = ocrDownloadBmpNum;
	}

	public String getOcrDownloadTifNum() {
		return ocrDownloadTifNum;
	}

	public void setOcrDownloadTifNum(String ocrDownloadTifNum) {
		this.ocrDownloadTifNum = ocrDownloadTifNum;
	}

	public String getOcrDownloadTiffNum() {
		return ocrDownloadTiffNum;
	}

	public void setOcrDownloadTiffNum(String ocrDownloadTiffNum) {
		this.ocrDownloadTiffNum = ocrDownloadTiffNum;
	}

	private String ocrDownloadTifNum;
	private String ocrDownloadTiffNum;
	
	/**
	 * 导出文件数目
	 */
	private String ocrExportEtNum;
	private String ocrExportWpsNum;

	private String ocrExportWordNum;

	private String ocrExportExcelNum;
	
	private String ocrExportTxtNum;
	
	private String ocrExportDoublepdfNum;
	
	public String getOcrExportWordNum() {
		return ocrExportWordNum;
	}

	public void setOcrExportWordNum(String ocrExportWordNum) {
		this.ocrExportWordNum = ocrExportWordNum;
	}

	public String getOcrExportExcelNum() {
		return ocrExportExcelNum;
	}

	public void setOcrExportExcelNum(String ocrExportExcelNum) {
		this.ocrExportExcelNum = ocrExportExcelNum;
	}

	public String getOcrExportTxtNum() {
		return ocrExportTxtNum;
	}

	public void setOcrExportTxtNum(String ocrExportTxtNum) {
		this.ocrExportTxtNum = ocrExportTxtNum;
	}

	public String getOcrExportDoublepdfNum() {
		return ocrExportDoublepdfNum;
	}

	public void setOcrExportDoublepdfNum(String ocrExportDoublepdfNum) {
		this.ocrExportDoublepdfNum = ocrExportDoublepdfNum;
	}

    public String getOcrExportEtNum() {
        return ocrExportEtNum;
    }

    public void setOcrExportEtNum(String ocrExportEtNum) {
        this.ocrExportEtNum = ocrExportEtNum;
    }

    public String getOcrExportWpsNum() {
        return ocrExportWpsNum;
    }

    public void setOcrExportWpsNum(String ocrExportWpsNum) {
        this.ocrExportWpsNum = ocrExportWpsNum;
    }

    /**
	 * 截图识别数目
	 */
	private String ocrCaptureRecognizeNum;

    /**
	 * 框选识别数目
	 */
	private String ocrBoxChoseRecognizeNum;

	/**
	 * ocr启动次数
	 */
	private String ocrStartUpNum;

	/**
	 * ocr版本
	 */
	private String ocrVersion;

	public Boolean getBuryingEnable() {
		return buryingEnable;
	}

	public void setBuryingEnable(Boolean buryingEnable) {
		this.buryingEnable = buryingEnable;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public Integer getPort() {
		return port;
	}

	public void setPort(Integer port) {
		this.port = port;
	}

	public String getSendType() {
		return sendType;
	}

	public void setSendType(String sendType) {
		this.sendType = sendType;
	}

	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getOrgCode() {
		return orgCode;
	}

	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	public String getDefaultClientIp() {
		return defaultClientIp;
	}

	public void setDefaultClientIp(String defaultClientIp) {
		this.defaultClientIp = defaultClientIp;
	}

	public String getOcrVersion() {
		return ocrVersion;
	}

	public void setOcrVersion(String ocrVersion) {
		this.ocrVersion = ocrVersion;
	}

	public String getOcrInstallNum() {
		return ocrInstallNum;
	}

	public void setOcrInstallNum(String ocrInstallNum) {
		this.ocrInstallNum = ocrInstallNum;
	}

	public String getOcrSearchNum() {
		return ocrSearchNum;
	}

	public void setOcrSearchNum(String ocrSearchNum) {
		this.ocrSearchNum = ocrSearchNum;
	}

	public String getOcrCaptureRecognizeNum() {
		return ocrCaptureRecognizeNum;
	}

	public void setOcrCaptureRecognizeNum(String ocrCaptureRecognizeNum) {
		this.ocrCaptureRecognizeNum = ocrCaptureRecognizeNum;
	}

	public String getOcrStartUpNum() {
		return ocrStartUpNum;
	}

	public void setOcrStartUpNum(String ocrStartUpNum) {
		this.ocrStartUpNum = ocrStartUpNum;
	}

    public String getOcrBoxChoseRecognizeNum() {
        return ocrBoxChoseRecognizeNum;
    }

    public void setOcrBoxChoseRecognizeNum(String ocrBoxChoseRecognizeNum) {
        this.ocrBoxChoseRecognizeNum = ocrBoxChoseRecognizeNum;
    }
}
